Typecasting (Including Single-Argument Constructors)

AffineMap(MultiMap& m)

If the multimap m has an atomic affine space as a domain (i.e. the domain cartesian product space has only one component space), this routine will convert it into a simple affine map.

AffineMap(Map& m)

Used to downcast a general map to an affine map. Only succeeds if the general map is holding an affine map.